<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Endereco
 *
 * @author flavio.franca
 */
class Endereco 
{
    protected $logradouro;
    protected $nome;
    protected $numero;
    protected $transversal;
    protected $bairro;
    protected $municipio;
    protected $estado;
    
    public function __construct($logradouro, $nome, $numero, $transversal, $bairro, $municipio, $estado) 
    {
        $this->logradouro = $logradouro;
        $this->nome = $nome;
        $this->numero = $numero;
        $this->transversal = $transversal;
        $this->bairro = $bairro;
        $this->municipio = $municipio;
        $this->estado = $estado;
    }
    
    public function getLogradouro()
    {
        return $this->logradouro;
    }
    
    public function getNome()
    {
        return $this->nome;
    }
    
    public function getNumero()
    {
        return $this->numero;
    }

    public function getTransversal()
    {
        return $this->transversal;
    }

    public function getBairro()
    {
        return $this->bairro;
    }
    
    public function getMunicipio()
    {
        return $this->municipio;
    }

    public function getEstado()
    {
        return $this->estado;
    }    
    
    public function setNome($nome)
    {
        $this->nome = $nome;
    }
    
    public function setNumero($numero)
    {
        $this->numero = $numero;
    }

    public function setTransversal($transversal)
    {
        $this->transversal = $transversal;
    }

    public function setBairro($bairro)
    {
        $this->bairro = $bairro;
    }
    
    public function setMunicipio($municipio)
    {
        $this->municipio = $municipio;
    }

    public function setEstado($estado)
    {
        $this->estado = $estado;
    }     
 
    public function getEnderecoCompleto()
    {
        $endereco = $this->logradouro;
        $endereco .=  " " . $this->nome;
        $endereco .=  ", " . $this->numero;
        $endereco .=  ", " . $this->bairro;
        $endereco .=  ", " . $this->municipio;
        $endereco .=  ", " . $this->estado;
        
        return $endereco;
    }
}

?>
